import { createApp } from 'vue'
// 1、引入 pinia
import { createPinia } from 'pinia'
// 全局样式
import './style.css'
// 全局根组件
// import App from './App.vue'
// import App from './day01_组合式API、reactive、ref、computed、watch、生命周期函数、父子通信、跨组件通信/App.vue'
// import App from './day02_TypeScript学习/App.vue'
// import App from './day03_vue3+TS_ref、computed、父子通信、事件处理、获取dom、类型声明文件/App.vue'
import App from './day04_Pinia/App.vue'

// 2、实例化 pinia
const pinia = createPinia()

/**
 * vue3 使用：=> vue2 是通过 new Vue() 方法来实现
 * 1、createApp(App) 创建根实例
 * 2、app 根实例 mount 方法把根组件挂载渲染到 index.html 中的 div#app 盒子中
 */
// 3、链式挂载使用pinia
createApp(App).use(pinia).mount('#app')